challenging math problem